package com.run2code.design.behavioral.responsibilitychain;

/**
 * 链路处理接口
 * 关注公众号【奔跑的码畜】，一起进步不迷路
 *
 * @author 第七人格
 * @date 2024/01/02
 */
public interface Handler {
    /**
     * 获取下一个链路的方法
     *
     * @return {@link AuditChain}
     */
    AuditChain next();

    /**
     * 添加下一个链路的方法
     *
     * @param next 下一个链路
     * @return {@link AuditChain}
     */
    AuditChain addChain(AuditChain next);
}